
public class StateList {
	
	
	/*
	 * users should be able to :
	 * 		-draw new points and connect them how ever they choose
	 * 		-draw points which connect in sequence
	 * 		-free hand draw path 
	 * 		-remove points 
	 * 
	 */
	
	
	
	public static final int NEW_POINT = 1; 		// draw single point does not connect with anything
	public static final int REMOVE_POINT = 2;   // removes single point and associated connections to it
	public static final int CONNECT_POINTS = 3;	// connects two specified points
														//when connecting points the order of connection is important because it
														//specifies direction
	
	public static final int REMOVE_LINE = 4;	// remove single line but not associated points
	public static final int SEQUENCE = 5;		// drops points and connects in sequence
	public static final int FREE_HAND = 6;		// free hand draw path, drops points and lines
	
	
	public static final double MAX_POINT_TOLERANCE = 5;//points can't be within X pixels of each other
	
	
}
